header {    border-bottom: 1px solid #eeeeee;}.header {    /*overflow: hidden;*/    width: 1200px;    margin: 0 auto;    height: 80px;}.header .header_logo {    width: 365px;    height: 80px;    /*overflow: hidden;*/}.header .header_logo img {    margin-top: 16px;}.header .header_cont,.header .header_sou,.heade_login {    /*overflow: hidden;*/    height: 80px;}.header .header_cont .header_cont_ul {    /*overflow: hidden;*/    height: 80px;    margin-left: 0px;    width: 550px;    padding-top: 13px;}.header .header_cont .header_cont_ul li a {    color: #888888;    font-size: 14px;    display: block;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;}.header .header_cont .header_cont_ul li .item_a {    background: url(../images/item_a.png) no-repeat right;    background-position-x: 35px;    width: 60px;    display: inline-block;}.header .header_sou {    border-left: 1px solid #e9eaeb;    border-right: 1px solid #e9eaeb;    padding: 0 10px;}.header .header_sou .header_p {    /* padding-left: 24px; */    overflow: hidden;    height: 25px;    border: 1px #f5f3f3 solid;    border-radius: 20px;    margin-top: 27px;}.header .header_sou .header_p .header_a {    background: url(../images/header_sou.png) no-repeat left;    width: 14px;    height: 14px;    float: left;    display: inline-block;    margin-top: 5px;    margin-right: 7px;}.header .header_sou .header_p input {    outline: none;    float: left;    display: inline-block;    border: 0;    height: 13px;    width: 95px;    font-size: 12px;    color: #aaaaaa;    margin-top: 6px;    margin-left: 5px;}.header .heade_login {    padding: 0 5px;    width: 120px;}.header .heade_login .heade_login_a {    color: #888888;    font-size: 14px;    line-height: 80px;    padding: 0 10px;}.item_more {    display: none;    z-index: 999999999;    width: 100px;    border: 1px solid #e9eaeb;    position: absolute;    font-size: 12px;    top: 40px;    background: #fff;    left: -10px;    color: #FFF;    padding: 5px 0;    line-height: 35px;}.item_more.ac {    display: block;}.item_more a {    display: block;    text-align: center;    color: #888888;    font-size: 14px;    line-height: 22px;}.header .header_cont .header_cont_ul li {    float: left;    line-height: 27px;    width: 90px;    text-overflow: ellipsis;    white-space: nowrap;    /*overflow: hidden;*/    color: #888888;    font-size: 14px;    position: relative;    padding: 0 13px;}